<?php
    session_start();
    if(!isset($_SESSION['usuario'])){
            header('location:../html/login.html');
         }
         
         echo '
                <center>
                    <title>Solicitud de Deteccion de Necesidad</title>
                    <table>
                        <tr>
                            <td>';
                         include_once 'menu.php';
                        echo"</td>
                        </tr>
                    </table>
                    </br>";
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="../../Ginecobstetricia/vista/css/bootstrap-combined.min.css" rel="stylesheet">
        <script src="jquery-1.9.1.min.js"></script>
        
        <!-- LIBRERIAS JQUERY Y CSS PARA LA CREACION DE LAS ALERTAS -->
        <script type="text/javascript" src="../../Ginecobstetricia/vista/js/alertify.js"></script>
	<link rel="stylesheet" href="../../Ginecobstetricia/vista/css/alertify.core.css" />
	<link rel="stylesheet" href="../../Ginecobstetricia/vista/css/alertify.default.css" />
        <link href="../../Ginecobstetricia/vista/css/bootstrap-combined.min.css" rel="stylesheet">
        
        
         <style>
            
          .white {
                border-radius: 5px;
                color: #606060;
                border: solid 1px #b7b7b7;
                background: #fff;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
                background: -moz-linear-gradient(top,  #fff,  #ededed);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
                padding: 4px 4px 4px;
                height: 30px;
                font-size: 13px;
            }
            .white:hover {
                background: #ededed;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
                background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
            }
            .white:active {
                color: #999;
                background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
                background: -moz-linear-gradient(top,  #ededed,  #fff);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
            }
          
        </style>
        
        
        <script>
        function validar(){
            if ($("#servicio").val()==="0"){
                alertify.alert("Seleccione Tipo de Servicio"), function () {
                    $("#servicio").focus();
                };
                return false;
            }
            
            if ($("#tiponecesidad").val()==="0"){
                alertify.alert("Seleccione Tipo de Necesidad"), function () {
                    $("#tiponecesidad").focus();
                };
                return false;
            }
            
             if ($("#necesidad").val()==="0"){
                alertify.alert("Seleccione Necesidad"), function () {
                    $("#necesidad").focus();
                };
                return false;
            }
            
            if ($("#descripcion").val()===""){
                alertify.alert("El Campo Descripcion Esta Vacio"), function () {
                    $("#descripcion").focus();
                };
                return false;
            }
            
                if ($("#justificacion").val()===""){
                alertify.alert("El Campo Justificacion Esta Vacio"), function () {
                    $("#justificacion").focus();
                };
                return false;                
            }
               if ($("#mecanismo").val()==="0"){
                alertify.alert("Seleccione Un Mecanismo De Deteccion"), function () {
                    $("#mecanismo").focus();
                };
                return false;
            }
             alertify.confirm("<p>ESTA SEGURO DE REGISTRAR LA NECESIDAD</p>", function (e) {
				if (e) {
                                    $('#s').attr( 'action','../../DeteccionN/controlador/sql/guardardn.php');
                                    $("#s").submit();
				} else { 
                                    $("").focus();
				}
				}); 
                                return false; 
        }
       
      
            function cargarServicio(){
                $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/servicios.php",
                    success: mostrarSer,
                    timeout: 4000
                });
            }
            
            function mostrarSer(datos){
                rpt = $.parseJSON(datos);
                
                datos = $("#servicio");
                for(dat in rpt ){
                    datos.append("<option value='"+ rpt[dat].OID +"'>"+ rpt[dat].GDPNOMBRE +"</option>");
                }
                
                if(document.getElementById("tipusu").value == "74"){
                    document.getElementById("deteccionN").innerHTML = "Mecanismo de Deteccion";
                    document.getElementById("deteccionN2").innerHTML = "<table>\
                            <tr>\
                                <td>\
                                 <select name='cbmecanismo' id='mecanismo'>\
                                        <option value='0'>Seleccione</option>\
                                    </select>\
                                </td>\
                                 <td onclick='permisos3();'>\
                                    <img style='margin-top:-8px;cursor:pointer' title='agregar nuevo mecanismo de deteccion' src='../imagen/nuevo.png' width='25' height='25' alt='aceptar'/>\
                                </td>\
                        </table>";
                    document.getElementById("ususoli").innerHTML = "Usuario Solicitante";
                    document.getElementById("ususoli2").innerHTML = '<input type="text" id="ususol" name="txtUsusol" value="" />';
                }
                cargarmec();
                inserDat();
            }
        </script>
        <script>
            function cargarTiponecesidad(){
                $.ajax({
                            type: "POST",
                            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                            url: "../../DeteccionN/controlador/sql/datosnecesidad.php",
                            success: mostrartip,
                            timeout: 4000
                        });
            }
            
            function mostrartip(datos){
                rptn = $.parseJSON(datos);
                
                datos = $("#tiponecesidad");
                for(datn in rptn ){
                    datos.append("<option value='"+ rptn[datn].tipoid +"'>"+ rptn[datn].tipnombre +"</option>");
                }
            }
            
            
            function cargarNec(){
                var oidtn = $("#tiponecesidad").val();
                $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    data: {oidtn:oidtn},
                    url: "../../DeteccionN/controlador/sql/datosNec.php",
                    success: mostrarNec,
                    timeout: 4000
                });
            }
            
            function mostrarNec(datos){
                rpt = $.parseJSON(datos);
                
                $("#necesidad").html('<option value="0">Seleccione</option>');
                
                datos = $("#necesidad");
                
                for(nec in rpt){
                    datos.append("<option value='"+ rpt[nec].necoid +"'>"+ rpt[nec].necnombre +"</option>");
                }
                
            }
              function cargarmec(){
                 $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/mecdec.php",
                    success: mostrarmec,
                    timeout: 4000
                });
            }
             function mostrarmec(datos){
                rpt = $.parseJSON(datos);
                
                datos = $("#mecanismo");
                for(mec in rpt){
                    datos.append("<option value='"+ rpt[mec].mecoid +"'>"+ rpt[mec].mecnombre +"</option>");
                }
            }
            
            function ventana(){
                window.open("../../DeteccionN/vista/php/tipoNece.php","","width=900,height=500,scrollbars=yes");
            }
            
            function ventana2(){
                window.open("../../DeteccionN/vista/php/necesidad.php","","width=900,height=500,scrollbars=yes");
           
       
            }
            function ventana3(){
                window.open("../../DeteccionN/vista/php/mecanismo.php","","width=900,height=500,scrollbars=yes");
           
       
            }
            function limpiar(){
                    
                    document.location=("detecNecesidades.php");  
                    
            }
            
            function bandejaE(){
                var oidusu = document.getElementById("usuoid").value;
                
                $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/bentrada.php",
                    data: {oidusu:oidusu},
                    success: mostrarbe,
                    timeout: 4000
                });
                
            }
            
            function mostrarbe(be){
                rpt = $.parseJSON(be);
                var res = "";
                var esta = "";
                var obs = "";
                var oids = "";
                var estadoc = "";
                
                for(b in rpt){
                    res = rpt[b].resp;
                    esta = rpt[b].dnsestado;
                    obs = '"'+rpt[b].hisobs+'"';
                    oids = rpt[b].dns;
                    estadoc = rpt[b].hisestadotc;
                    
                    if(res >= "1" && esta == 4 || esta == 5){
                        document.getElementById("bentrada").innerHTML = "<table style='font-size:80%;color:#309DEB;'>\
                                                                            <tr>\
                                                                                <td>\
                                                                                    Tienes respuesta de solicitud\
                                                                                </td>\
                                                                                <td>\
                                                                                    <a href='seguimientoDN.php'>Ver</a>\
                                                                                </td>\
                                                                            </tr>\
                                                                       </table>";
                    }else if(res >= "1" && esta == 8 && estadoc == 1){
                        document.getElementById("bentrada").innerHTML = "<table style='font-size:80%;color:#309DEB;'>\
                                                                            <tr>\
                                                                                <td>\
                                                                                    Solicitud incompleta\
                                                                                </td>\
                                                                                <td>\
                                                                                    <a href='javascript:tramitec("+ obs +","+ oids +");'>Ver</a>\
                                                                                </td>\
                                                                            </tr>\
                                                                       </table>";
                    }
                }
            }
            
         function tramitec(obs,oids){
             
             window.open("../../DeteccionN/vista/php/entramitec.php?obs="+obs+"&oids="+oids,"","width=800,height=420,top=100,left=265,scrollbars=yes");
             
         }
         
         function exitoTU(mensaje){
             
             alertify.success(mensaje);
             
         }
         
         function permisos(){
             $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/permisoI.php",
                    success: mostrarRes,
                    timeout: 4000
                });
         }
         
         function mostrarRes(oid){
             rpt = $.parseJSON(oid);
             
             var oidr = "";
             for(r in rpt){
                oidr = rpt[r].rol_oid;
                if(oidr == "74" || oidr == "61"){
                    ventana();
                }else{
                    alertify.error("acceso denegado,debe ser usuario administrador o lider de deteccion");
                }
             }
         }
         
         function permisos2(){
             $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/permisoI.php",
                    success: mostrarRes2,
                    timeout: 4000
                });
         }
         
         function mostrarRes2(oid){
             rpt = $.parseJSON(oid);
             
             var oidr = "";
             for(r in rpt){
                oidr = rpt[r].rol_oid;
                if(oidr == "74" || oidr == "61"){
                    ventana2();
                    
                }else{
                    alertify.error("acceso denegado,debe ser usuario administrador o lider de deteccion");
                }
             }
         }
         
         function permisos3(){
             $.ajax({
                    type: "POST",
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    url: "../../DeteccionN/controlador/sql/permisoI.php",
                    success: mostrarRes3,
                    timeout: 4000
                });
         }
         
         function mostrarRes3(oid){
             rpt = $.parseJSON(oid);
             
             var oidr = "";
             for(r in rpt){
                oidr = rpt[r].rol_oid;
                if(oidr == "74" || oidr == "61"){
                    ventana3();
                    
                }else{
                    alertify.error("acceso denegado,debe ser usuario administrador o lider de deteccion");
                }
             }
         }
         
         
         function inserDat(){
             
                var serv = $("#serv").val();
                var con = $("#con").val();
                var obs = $("#obs").val();
                var mejo = $("#mejo").val();
                var nece = $("#nece").val();
                var toid = $("#toid").val();
             if(obs == ""){
                // alert(nece);
                
             }else{
                
                 document.getElementById("servicio").value = serv;
                 document.getElementById("descripcion").value = con+"-"+obs;
                 document.getElementById("justificacion").value = mejo;
                 document.getElementById("tiponecesidad").value = toid;
                 cargarNec();
                 document.getElementById("necesidad").value = nece;
                 document.getElementById("mecanismo").value = "11";
             }
         }
        </script>
       
        
    </head>
    <body onload="cargarServicio();cargarTiponecesidad();bandejaE();">
        <form method="post" id ="s">
            <table>
                <tr>
                    <td align="center" colspan="9">
                        <label id="titulo">REPORTE Y GESTIÓN DE NECESIDADES</br> DE LOS CLIENTES INTERNOS</label>
                </tr>
            </table>
            <table id="tabladt">
                <tr>
                    <td colspan="2" align="right">
                        <div id="bentrada">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        
                    </td>
                </tr>
                <tr id="p">
                    <td>
                        Servicio 
                    </td>
                    <td>
                        <select name="cbServicio" id="servicio" onclick="document.location=('GestionNecesidad.php')">
                            <option value ="0">Seleccione</option>
                        </select>
                    </td>
                </tr>
                <tr id="s">
                    <td>
                        Nombre Funcionario 
                    </td>
                    <td>
                        <input type="text"  name="txtServicio" value="<?php echo$_SESSION['nombres'] ?>" readonly/>
                    </td>
                </tr>
                <tr id="t">
                    <td>
                        Tipo de Necesidad 
                    </td>
                    <td>
                        <table>
                            <tr>
                                <td>
                                    <select name="cbTiponecesidad" id="tiponecesidad" onchange="cargarNec();">
                                        <option value="0">Seleccione</option>
                                    </select>
                                </td>
                                <td onclick="permisos();">
                                    <img style="margin-top:-8px;cursor:pointer" title="agregar nuevo tipo de necesidad" src="../imagen/nuevo.png" width="25" height="25" alt="aceptar"/>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr id="c">
                     <td>
                        Necesidad 
                    </td>
                    <td>
                        <table>
                            <tr>
                                <td>
                                    <select name="cbNecesidad" id="necesidad">
                                        <option value="0">Seleccione</option>
                                    </select>
                                </td>
                                <td onclick="permisos2();" id="necesida">
                                    <img style="margin-top:-8px;cursor:pointer" title="agregar nuevo tipo de necesidad" src="../imagen/nuevo.png" width="25" height="25" alt="aceptar"/>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr id="q">
                    <td>
                        Descripción </br>  de la Necesidad                      
                    </td>
                    <td>
                         <textarea id="descripcion" placeholder="descripcion de la necesidad" id="" placeholder="" value="" name="texdescripcion" cols="58" rows="4" style="width: 250px"></textarea>
                    </td>
                </tr>
                <tr id="se">
                    <td>
                        Justificación 
                    </td>
                    <td>
                        <textarea id="justificacion" placeholder="justificacion de la necesidad" name="texJustificacion" rows="4" cols="40"></textarea>
                    </td>                    
                </tr>
                <tr id="m">
                    <td>
                        <div id="deteccionN">
                            
                        </div>
                    </td>
                    <td>
                        <div id="deteccionN2">
                            
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div id="ususoli">
                            
                        </div>
                    </td>
                    <td>
                        <div id="ususoli2">
                            
                        </div>
                    </td>
                </tr>
            </table>
            </br>
            <table>
                <tr>
                    <td>
                        <a href="GestionNecesidad.php">Nuevo Deteccion de Necesidades</a>
                    </td>
                </tr>
                <tr style="display: none">
                    <td>
                        <input type="button" id="guardar" value="Registrar Solicitud" class="white" onclick="validar();"/>
                    </td>
                    <td></br></td>
                     <td>
                        <input class="white" id="nuev" type="button" value="Limpiar"  onclick="limpiar();"/>
                    </td>
                <tr>
            </table></br>
            <!--oid usuario en sesion-->
            <input type="hidden" id="usuoid" name="txtOidusu" value="<?php echo$_SESSION['usuario']; ?>" />
            <!--datos ronda-->
            <input type="hidden" id="serv" name="txtSer" value="<?php echo$_REQUEST['serv'] ?>" />
            <input type="hidden" id="con" name="txtCon" value="<?php echo$_REQUEST['con'] ?>" />
            <input type="hidden" id="obs" name="txtObs" value="<?php echo$_REQUEST['obs'] ?>" />
            <input type="hidden" id="mejo" name="txtMejo" value="<?php echo$_REQUEST['mejo'] ?>" />
            <input type="hidden" id="nece" name="txtNece" value="<?php echo$_REQUEST['nece'] ?>" />
            <input type="hidden" id="toid" name="txtNece" value="<?php echo$_REQUEST['toid'] ?>" />
            <!--tipo de usuario-->
            <input type="hidden" id="tipusu" name="txtTU" value="<?php echo$_SESSION['roll']; ?>" />
        </form>
    </body>
</html>
